<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.7"/>
<title>Catharsis.NET.Commons: Catharsis.Commons.NumericExtensions Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Catharsis.NET.Commons
   &#160;<span id="projectnumber">2.8</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_catharsis_1_1_commons_1_1_numeric_extensions.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Properties</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="class_catharsis_1_1_commons_1_1_numeric_extensions-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Catharsis.Commons.NumericExtensions Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p> 
 <a href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a85862370ae00d7526d630a8ee9bdf0af"><td class="memItemLeft" align="right" valign="top">static short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a85862370ae00d7526d630a8ee9bdf0af">Abs</a> (this short self)</td></tr>
<tr class="separator:a85862370ae00d7526d630a8ee9bdf0af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896ee8208abc4cd569df1356e71185f2"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a896ee8208abc4cd569df1356e71185f2">Abs</a> (this int self)</td></tr>
<tr class="separator:a896ee8208abc4cd569df1356e71185f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3ea8e0e907af05754182688f8b5d246"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#ac3ea8e0e907af05754182688f8b5d246">Abs</a> (this long self)</td></tr>
<tr class="separator:ac3ea8e0e907af05754182688f8b5d246"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f1c8b54208c4d68c8f4d24a4dfd4071"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a7f1c8b54208c4d68c8f4d24a4dfd4071">Abs</a> (this float self)</td></tr>
<tr class="separator:a7f1c8b54208c4d68c8f4d24a4dfd4071"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4640e346847d34eda792911bdc0fb0bf"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a4640e346847d34eda792911bdc0fb0bf">Abs</a> (this double self)</td></tr>
<tr class="separator:a4640e346847d34eda792911bdc0fb0bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcdf17af7cdfa321749ffb13e055b44f"><td class="memItemLeft" align="right" valign="top">static decimal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#adcdf17af7cdfa321749ffb13e055b44f">Abs</a> (this decimal self)</td></tr>
<tr class="separator:adcdf17af7cdfa321749ffb13e055b44f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac124f331781d6189d165a37c4246fc34"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#ac124f331781d6189d165a37c4246fc34">Ceil</a> (this double self)</td></tr>
<tr class="separator:ac124f331781d6189d165a37c4246fc34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae587ea72104be070d14c3e67401cb868"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#ae587ea72104be070d14c3e67401cb868">Days</a> (this byte self)</td></tr>
<tr class="separator:ae587ea72104be070d14c3e67401cb868"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a350d0d0153bbb4e772ad90b156133123"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a350d0d0153bbb4e772ad90b156133123">Days</a> (this short self)</td></tr>
<tr class="separator:a350d0d0153bbb4e772ad90b156133123"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a526ee250623140a5142bd68980ba028a"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a526ee250623140a5142bd68980ba028a">Days</a> (this int self)</td></tr>
<tr class="separator:a526ee250623140a5142bd68980ba028a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f85450a3bdaaaa4e26d3692412cfedb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a4f85450a3bdaaaa4e26d3692412cfedb">DownTo</a> (this byte self, byte to, Action action)</td></tr>
<tr class="separator:a4f85450a3bdaaaa4e26d3692412cfedb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6695bba94aa1efe418fd10de3fa1cbbb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a6695bba94aa1efe418fd10de3fa1cbbb">DownTo</a> (this short self, short to, Action action)</td></tr>
<tr class="separator:a6695bba94aa1efe418fd10de3fa1cbbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c3d259d6fec78b6d7db59de06f1a514"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a1c3d259d6fec78b6d7db59de06f1a514">DownTo</a> (this int self, int to, Action action)</td></tr>
<tr class="separator:a1c3d259d6fec78b6d7db59de06f1a514"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26b664e63d08e3998c5f9904f1f34022"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a26b664e63d08e3998c5f9904f1f34022">DownTo</a> (this long self, long to, Action action)</td></tr>
<tr class="separator:a26b664e63d08e3998c5f9904f1f34022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad17127c7a4810bcf9009c82a26c94cf6"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#ad17127c7a4810bcf9009c82a26c94cf6">Even</a> (this byte self)</td></tr>
<tr class="separator:ad17127c7a4810bcf9009c82a26c94cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3b7fe0270b564fc5f54341204523172"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#ad3b7fe0270b564fc5f54341204523172">Even</a> (this short self)</td></tr>
<tr class="separator:ad3b7fe0270b564fc5f54341204523172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae2828aaaec7a054171eff668b046794"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#aae2828aaaec7a054171eff668b046794">Even</a> (this int self)</td></tr>
<tr class="separator:aae2828aaaec7a054171eff668b046794"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05c24ffabe7ce04b694d28d117a90c5a"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a05c24ffabe7ce04b694d28d117a90c5a">Even</a> (this long self)</td></tr>
<tr class="separator:a05c24ffabe7ce04b694d28d117a90c5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8d3153875abd8c8b1a82c92d7d7628a"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#ac8d3153875abd8c8b1a82c92d7d7628a">Floor</a> (this double self)</td></tr>
<tr class="separator:ac8d3153875abd8c8b1a82c92d7d7628a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b8f83ce1b38f5ec28970de076aeed97"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a0b8f83ce1b38f5ec28970de076aeed97">Hours</a> (this byte self)</td></tr>
<tr class="separator:a0b8f83ce1b38f5ec28970de076aeed97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a692b91aabf1a5570ea6b119f541fa672"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a692b91aabf1a5570ea6b119f541fa672">Hours</a> (this short self)</td></tr>
<tr class="separator:a692b91aabf1a5570ea6b119f541fa672"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65e38c9498751a528e8e9b85f9452219"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a65e38c9498751a528e8e9b85f9452219">Hours</a> (this int self)</td></tr>
<tr class="separator:a65e38c9498751a528e8e9b85f9452219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a607a268780bf7e87bd40c781fc81492a"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a607a268780bf7e87bd40c781fc81492a">Milliseconds</a> (this byte self)</td></tr>
<tr class="separator:a607a268780bf7e87bd40c781fc81492a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a7ddb9bebea780fcb4f622df101ae18"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a2a7ddb9bebea780fcb4f622df101ae18">Milliseconds</a> (this short self)</td></tr>
<tr class="separator:a2a7ddb9bebea780fcb4f622df101ae18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa612684b0e2238c6fcce3d7d7de6a738"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#aa612684b0e2238c6fcce3d7d7de6a738">Milliseconds</a> (this int self)</td></tr>
<tr class="separator:aa612684b0e2238c6fcce3d7d7de6a738"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57b16bdefd15b2425bde1715720b3e80"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a57b16bdefd15b2425bde1715720b3e80">Minutes</a> (this byte self)</td></tr>
<tr class="separator:a57b16bdefd15b2425bde1715720b3e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff5d11f22c1d203e4898b8c519661f73"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#aff5d11f22c1d203e4898b8c519661f73">Minutes</a> (this short self)</td></tr>
<tr class="separator:aff5d11f22c1d203e4898b8c519661f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac027901cfd63ad563f48d94aea386a14"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#ac027901cfd63ad563f48d94aea386a14">Minutes</a> (this int self)</td></tr>
<tr class="separator:ac027901cfd63ad563f48d94aea386a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addcb70c3508adf38565fde4c79eeba06"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#addcb70c3508adf38565fde4c79eeba06">Power</a> (this double self, double power)</td></tr>
<tr class="separator:addcb70c3508adf38565fde4c79eeba06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3be164370f165fd8334a36fff57d0ad"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#ad3be164370f165fd8334a36fff57d0ad">Round</a> (this double self)</td></tr>
<tr class="separator:ad3be164370f165fd8334a36fff57d0ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9152f622ec681219c30e894a97c9ec5"><td class="memItemLeft" align="right" valign="top">static decimal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#ab9152f622ec681219c30e894a97c9ec5">Round</a> (this decimal self)</td></tr>
<tr class="separator:ab9152f622ec681219c30e894a97c9ec5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a065df66dd81b718d9bd53f1552b79c8c"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a065df66dd81b718d9bd53f1552b79c8c">Seconds</a> (this byte self)</td></tr>
<tr class="separator:a065df66dd81b718d9bd53f1552b79c8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2adc97c5ef1a944b2d2fd800f044605"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#ab2adc97c5ef1a944b2d2fd800f044605">Seconds</a> (this short self)</td></tr>
<tr class="separator:ab2adc97c5ef1a944b2d2fd800f044605"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc44a264f8313f859d1de1a5f4d08ad2"><td class="memItemLeft" align="right" valign="top">static TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#adc44a264f8313f859d1de1a5f4d08ad2">Seconds</a> (this int self)</td></tr>
<tr class="separator:adc44a264f8313f859d1de1a5f4d08ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0cc4b925f2a87345346a772af9f8af2"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#ac0cc4b925f2a87345346a772af9f8af2">Sqrt</a> (this double self)</td></tr>
<tr class="separator:ac0cc4b925f2a87345346a772af9f8af2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aceea781283aa1979be3137c80ccc7a48"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#aceea781283aa1979be3137c80ccc7a48">Times</a> (this byte self, Action action)</td></tr>
<tr class="separator:aceea781283aa1979be3137c80ccc7a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba7394befe0d5a10152c795d1d1d51f3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#aba7394befe0d5a10152c795d1d1d51f3">Times</a> (this short self, Action action)</td></tr>
<tr class="separator:aba7394befe0d5a10152c795d1d1d51f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac93b5a65dcdd1903b6c39794f36b4240"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#ac93b5a65dcdd1903b6c39794f36b4240">Times</a> (this int self, Action action)</td></tr>
<tr class="separator:ac93b5a65dcdd1903b6c39794f36b4240"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a504ff5abdaeb2ada2531a4c3f9c53a9b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a504ff5abdaeb2ada2531a4c3f9c53a9b">Times</a> (this long self, Action action)</td></tr>
<tr class="separator:a504ff5abdaeb2ada2531a4c3f9c53a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2544ccb8c14d5ea0faa1b85894e4f7ef"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a2544ccb8c14d5ea0faa1b85894e4f7ef">UpTo</a> (this byte self, byte to, Action action)</td></tr>
<tr class="separator:a2544ccb8c14d5ea0faa1b85894e4f7ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a366f44a8ba9662a76bf39e2e385e38dd"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a366f44a8ba9662a76bf39e2e385e38dd">UpTo</a> (this short self, short to, Action action)</td></tr>
<tr class="separator:a366f44a8ba9662a76bf39e2e385e38dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95fa8d2c211ca6f3a316941f80e43406"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#a95fa8d2c211ca6f3a316941f80e43406">UpTo</a> (this int self, int to, Action action)</td></tr>
<tr class="separator:a95fa8d2c211ca6f3a316941f80e43406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afec5257a36a2429ac02ce4a7e5b384d0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html#afec5257a36a2429ac02ce4a7e5b384d0">UpTo</a> (this long self, long to, Action action)</td></tr>
<tr class="separator:afec5257a36a2429ac02ce4a7e5b384d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Set of extension methods for primitive numeric types.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a85862370ae00d7526d630a8ee9bdf0af"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static short Catharsis.Commons.NumericExtensions.Abs </td>
          <td>(</td>
          <td class="paramtype">this short&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the absolute value of 16-bit signed integer.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Source number.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Absolute value of <em>self</em> .</dd></dl>

</div>
</div>
<a class="anchor" id="a896ee8208abc4cd569df1356e71185f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int Catharsis.Commons.NumericExtensions.Abs </td>
          <td>(</td>
          <td class="paramtype">this int&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the absolute value of 32-bit signed integer.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Source number.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Absolute value of <em>self</em> .</dd></dl>

</div>
</div>
<a class="anchor" id="ac3ea8e0e907af05754182688f8b5d246"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static long Catharsis.Commons.NumericExtensions.Abs </td>
          <td>(</td>
          <td class="paramtype">this long&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the absolute value of 64-bit signed integer.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Source number.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Absolute value of <em>self</em> .</dd></dl>

</div>
</div>
<a class="anchor" id="a7f1c8b54208c4d68c8f4d24a4dfd4071"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static float Catharsis.Commons.NumericExtensions.Abs </td>
          <td>(</td>
          <td class="paramtype">this float&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the absolute value of single-precision floating-point number.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Source number.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Absolute value of <em>self</em> .</dd></dl>

</div>
</div>
<a class="anchor" id="a4640e346847d34eda792911bdc0fb0bf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double Catharsis.Commons.NumericExtensions.Abs </td>
          <td>(</td>
          <td class="paramtype">this double&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the absolute value of double-precision floating-point number.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Source number.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Absolute value of <em>self</em> .</dd></dl>

</div>
</div>
<a class="anchor" id="adcdf17af7cdfa321749ffb13e055b44f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static decimal Catharsis.Commons.NumericExtensions.Abs </td>
          <td>(</td>
          <td class="paramtype">this decimal&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the absolute value of a decimal number.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Source number.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Absolute value of <em>self</em> .</dd></dl>

</div>
</div>
<a class="anchor" id="ac124f331781d6189d165a37c4246fc34"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double Catharsis.Commons.NumericExtensions.Ceil </td>
          <td>(</td>
          <td class="paramtype">this double&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the smallest integer greater than or equal to the specified number.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>A double-precision floating-point number.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The smallest integral value that is greater than or equal to <em>self</em> .</dd></dl>
<dl class="section see"><dt>See also</dt><dd>Math.Ceiling(double)</dd></dl>

</div>
</div>
<a class="anchor" id="ae587ea72104be070d14c3e67401cb868"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Days </td>
          <td>(</td>
          <td class="paramtype">this byte&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of days.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of days.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="a350d0d0153bbb4e772ad90b156133123"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Days </td>
          <td>(</td>
          <td class="paramtype">this short&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of days.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of days.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="a526ee250623140a5142bd68980ba028a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Days </td>
          <td>(</td>
          <td class="paramtype">this int&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of days.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of days.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="a4f85450a3bdaaaa4e26d3692412cfedb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Catharsis.Commons.NumericExtensions.DownTo </td>
          <td>(</td>
          <td class="paramtype">this byte&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>to</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&#160;</td>
          <td class="paramname"><em>action</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Performs a decremental iteration in given range with a step of 1 and calls a delegate on each iteration.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Upper bound value to start iteration from. It must be greater or equal to the value of <em>to</em> .</td></tr>
    <tr><td class="paramname">to</td><td>Lower bound value to end iteration on. It must be lower or equal to the value of <em>self</em> .</td></tr>
    <tr><td class="paramname">action</td><td>Delegate to call on each step of iteration.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>action</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>DownTo(short, short, Action), DownTo(int, int, Action), DownTo(long, long, Action)</dd></dl>

</div>
</div>
<a class="anchor" id="a6695bba94aa1efe418fd10de3fa1cbbb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Catharsis.Commons.NumericExtensions.DownTo </td>
          <td>(</td>
          <td class="paramtype">this short&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">short&#160;</td>
          <td class="paramname"><em>to</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&#160;</td>
          <td class="paramname"><em>action</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Performs a decremental iteration in given range with a step of 1 and calls a delegate on each iteration.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Upper bound value to start iteration from. It must be greater or equal to the value of <em>to</em> .</td></tr>
    <tr><td class="paramname">to</td><td>Lower bound value to end iteration on. It must be lower or equal to the value of <em>self</em> .</td></tr>
    <tr><td class="paramname">action</td><td>Delegate to call on each step of iteration.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>action</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>DownTo(byte, byte, Action), DownTo(int, int, Action), DownTo(long, long, Action)</dd></dl>

</div>
</div>
<a class="anchor" id="a1c3d259d6fec78b6d7db59de06f1a514"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Catharsis.Commons.NumericExtensions.DownTo </td>
          <td>(</td>
          <td class="paramtype">this int&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>to</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&#160;</td>
          <td class="paramname"><em>action</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Performs a decremental iteration in given range with a step of 1 and calls a delegate on each iteration.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Upper bound value to start iteration from. It must be greater or equal to the value of <em>to</em> .</td></tr>
    <tr><td class="paramname">to</td><td>Lower bound value to end iteration on. It must be lower or equal to the value of <em>self</em> .</td></tr>
    <tr><td class="paramname">action</td><td>Delegate to call on each step of iteration.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>action</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>DownTo(byte, byte, Action), DownTo(short, short, Action), DownTo(long, long, Action)</dd></dl>

</div>
</div>
<a class="anchor" id="a26b664e63d08e3998c5f9904f1f34022"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Catharsis.Commons.NumericExtensions.DownTo </td>
          <td>(</td>
          <td class="paramtype">this long&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>to</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&#160;</td>
          <td class="paramname"><em>action</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Performs a decremental iteration in given range with a step of 1 and calls a delegate on each iteration.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Upper bound value to start iteration from. It must be greater or equal to the value of <em>to</em> .</td></tr>
    <tr><td class="paramname">to</td><td>Lower bound value to end iteration on. It must be lower or equal to the value of <em>self</em> .</td></tr>
    <tr><td class="paramname">action</td><td>Delegate to call on each step of iteration.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>action</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>DownTo(byte, byte, Action), DownTo(short, short, Action), DownTo(int, int, Action)</dd></dl>

</div>
</div>
<a class="anchor" id="ad17127c7a4810bcf9009c82a26c94cf6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool Catharsis.Commons.NumericExtensions.Even </td>
          <td>(</td>
          <td class="paramtype">this byte&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Determines whether specified numeric value is an even number.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Numeric value.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>self</em>  is even number, <code>false</code> if not.</dd></dl>

</div>
</div>
<a class="anchor" id="ad3b7fe0270b564fc5f54341204523172"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool Catharsis.Commons.NumericExtensions.Even </td>
          <td>(</td>
          <td class="paramtype">this short&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Determines whether specified numeric value is an even number.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Numeric value.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>self</em>  is even number, <code>false</code> if not.</dd></dl>

</div>
</div>
<a class="anchor" id="aae2828aaaec7a054171eff668b046794"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool Catharsis.Commons.NumericExtensions.Even </td>
          <td>(</td>
          <td class="paramtype">this int&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Determines whether specified numeric value is an even number.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Numeric value.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>self</em>  is even number, <code>false</code> if not.</dd></dl>

</div>
</div>
<a class="anchor" id="a05c24ffabe7ce04b694d28d117a90c5a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool Catharsis.Commons.NumericExtensions.Even </td>
          <td>(</td>
          <td class="paramtype">this long&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Determines whether specified numeric value is an even number.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Numeric value.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>self</em>  is even number, <code>false</code> if not.</dd></dl>

</div>
</div>
<a class="anchor" id="ac8d3153875abd8c8b1a82c92d7d7628a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double Catharsis.Commons.NumericExtensions.Floor </td>
          <td>(</td>
          <td class="paramtype">this double&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the largest integer less than or equal to the specified number.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>A double-precision floating-point number.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The largest integer less than or equal to <em>self</em> .</dd></dl>
<dl class="section see"><dt>See also</dt><dd>Math.Floor(double)</dd></dl>

</div>
</div>
<a class="anchor" id="a0b8f83ce1b38f5ec28970de076aeed97"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Hours </td>
          <td>(</td>
          <td class="paramtype">this byte&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of hours.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of hours.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="a692b91aabf1a5570ea6b119f541fa672"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Hours </td>
          <td>(</td>
          <td class="paramtype">this short&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of hours.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of hours.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="a65e38c9498751a528e8e9b85f9452219"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Hours </td>
          <td>(</td>
          <td class="paramtype">this int&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of hours.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of hours.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="a607a268780bf7e87bd40c781fc81492a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Milliseconds </td>
          <td>(</td>
          <td class="paramtype">this byte&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of milliseconds.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of milliseconds.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="a2a7ddb9bebea780fcb4f622df101ae18"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Milliseconds </td>
          <td>(</td>
          <td class="paramtype">this short&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of milliseconds.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of milliseconds.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="aa612684b0e2238c6fcce3d7d7de6a738"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Milliseconds </td>
          <td>(</td>
          <td class="paramtype">this int&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of milliseconds.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of milliseconds.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="a57b16bdefd15b2425bde1715720b3e80"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Minutes </td>
          <td>(</td>
          <td class="paramtype">this byte&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of minutes.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of minutes.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="aff5d11f22c1d203e4898b8c519661f73"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Minutes </td>
          <td>(</td>
          <td class="paramtype">this short&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of minutes.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of minutes.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="ac027901cfd63ad563f48d94aea386a14"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Minutes </td>
          <td>(</td>
          <td class="paramtype">this int&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of minutes.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of minutes.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="addcb70c3508adf38565fde4c79eeba06"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double Catharsis.Commons.NumericExtensions.Power </td>
          <td>(</td>
          <td class="paramtype">this double&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>power</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns a specified number raised to the specified power.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>A double-precision floating-point number to be raised to a power.</td></tr>
    <tr><td class="paramname">power</td><td>A double-precision floating-point number that specifies a power.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The number <em>self</em>  raised to the power <em>power</em> .</dd></dl>
<dl class="section see"><dt>See also</dt><dd>Math.Pow(double, double)</dd></dl>

</div>
</div>
<a class="anchor" id="ad3be164370f165fd8334a36fff57d0ad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double Catharsis.Commons.NumericExtensions.Round </td>
          <td>(</td>
          <td class="paramtype">this double&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Rounds a double-precision floating-point value to the nearest integral value.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>A double-precision floating-point number to be rounded.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The integer nearest <em>self</em> .</dd></dl>
<dl class="section see"><dt>See also</dt><dd>Math.Round(double)</dd></dl>

</div>
</div>
<a class="anchor" id="ab9152f622ec681219c30e894a97c9ec5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static decimal Catharsis.Commons.NumericExtensions.Round </td>
          <td>(</td>
          <td class="paramtype">this decimal&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Rounds a decimal value to the nearest integral value.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>A decimal number to be rounded.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The integer nearest <em>self</em> .</dd></dl>
<dl class="section see"><dt>See also</dt><dd>Math.Round(decimal)</dd></dl>

</div>
</div>
<a class="anchor" id="a065df66dd81b718d9bd53f1552b79c8c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Seconds </td>
          <td>(</td>
          <td class="paramtype">this byte&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of seconds.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of seconds.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="ab2adc97c5ef1a944b2d2fd800f044605"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Seconds </td>
          <td>(</td>
          <td class="paramtype">this short&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of seconds.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of seconds.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="adc44a264f8313f859d1de1a5f4d08ad2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TimeSpan Catharsis.Commons.NumericExtensions.Seconds </td>
          <td>(</td>
          <td class="paramtype">this int&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a time span object, representing a given number of seconds.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of seconds.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Time span instance.</dd></dl>

</div>
</div>
<a class="anchor" id="ac0cc4b925f2a87345346a772af9f8af2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double Catharsis.Commons.NumericExtensions.Sqrt </td>
          <td>(</td>
          <td class="paramtype">this double&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the square root of a specified number.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Source number.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Square root of <em>self</em> .</dd></dl>
<dl class="section see"><dt>See also</dt><dd>Math.Sqrt(double)</dd></dl>

</div>
</div>
<a class="anchor" id="aceea781283aa1979be3137c80ccc7a48"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Catharsis.Commons.NumericExtensions.Times </td>
          <td>(</td>
          <td class="paramtype">this byte&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&#160;</td>
          <td class="paramname"><em>action</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Calls given delegate specified number of times.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of times to call a delegate.</td></tr>
    <tr><td class="paramname">action</td><td>Delegate that represents a method to be called.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>action</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Times(short, Action), Times(int, Action), Times(long, Action)</dd></dl>

</div>
</div>
<a class="anchor" id="aba7394befe0d5a10152c795d1d1d51f3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Catharsis.Commons.NumericExtensions.Times </td>
          <td>(</td>
          <td class="paramtype">this short&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&#160;</td>
          <td class="paramname"><em>action</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Calls given delegate specified number of times.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of times to call a delegate.</td></tr>
    <tr><td class="paramname">action</td><td>Delegate that represents a method to be called.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>action</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Times(byte, Action), Times(int, Action), Times(long, Action)</dd></dl>

</div>
</div>
<a class="anchor" id="ac93b5a65dcdd1903b6c39794f36b4240"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Catharsis.Commons.NumericExtensions.Times </td>
          <td>(</td>
          <td class="paramtype">this int&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&#160;</td>
          <td class="paramname"><em>action</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Calls given delegate specified number of times.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of times to call a delegate.</td></tr>
    <tr><td class="paramname">action</td><td>Delegate that represents a method to be called.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>action</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Times(byte, Action), Times(short, Action), Times(long, Action)</dd></dl>

</div>
</div>
<a class="anchor" id="a504ff5abdaeb2ada2531a4c3f9c53a9b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Catharsis.Commons.NumericExtensions.Times </td>
          <td>(</td>
          <td class="paramtype">this long&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&#160;</td>
          <td class="paramname"><em>action</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Calls given delegate specified number of times.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Number of times to call a delegate.</td></tr>
    <tr><td class="paramname">action</td><td>Delegate that represents a method to be called.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>action</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Times(byte, Action), Times(short, Action), Times(int, Action)</dd></dl>

</div>
</div>
<a class="anchor" id="a2544ccb8c14d5ea0faa1b85894e4f7ef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Catharsis.Commons.NumericExtensions.UpTo </td>
          <td>(</td>
          <td class="paramtype">this byte&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>to</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&#160;</td>
          <td class="paramname"><em>action</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Performs an incremental iteration in given range with a step of 1 and calls a delegate on each iteration.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Lower bound value to start iteration from. It must be lower or equal to the value of <em>to</em> .</td></tr>
    <tr><td class="paramname">to</td><td>Upper bound value to end iteration on. It must be greater or equal to the value of <em>from</em> .</td></tr>
    <tr><td class="paramname">action</td><td>Delegate to call on each step of iteration.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>action</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>UpTo(short, short, Action), UpTo(int, int, Action), UpTo(long, long, Action)</dd></dl>

</div>
</div>
<a class="anchor" id="a366f44a8ba9662a76bf39e2e385e38dd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Catharsis.Commons.NumericExtensions.UpTo </td>
          <td>(</td>
          <td class="paramtype">this short&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">short&#160;</td>
          <td class="paramname"><em>to</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&#160;</td>
          <td class="paramname"><em>action</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Performs an incremental iteration in given range with a step of 1 and calls a delegate on each iteration.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Lower bound value to start iteration from. It must be lower or equal to the value of <em>to</em> .</td></tr>
    <tr><td class="paramname">to</td><td>Upper bound value to end iteration on. It must be greater or equal to the value of <em>from</em> .</td></tr>
    <tr><td class="paramname">action</td><td>Delegate to call on each step of iteration.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>action</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>UpTo(byte, byte, Action), UpTo(int, int, Action), UpTo(long, long, Action)</dd></dl>

</div>
</div>
<a class="anchor" id="a95fa8d2c211ca6f3a316941f80e43406"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Catharsis.Commons.NumericExtensions.UpTo </td>
          <td>(</td>
          <td class="paramtype">this int&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>to</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&#160;</td>
          <td class="paramname"><em>action</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Performs an incremental iteration in given range with a step of 1 and calls a delegate on each iteration.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Lower bound value to start iteration from. It must be lower or equal to the value of <em>to</em> .</td></tr>
    <tr><td class="paramname">to</td><td>Upper bound value to end iteration on. It must be greater or equal to the value of <em>from</em> .</td></tr>
    <tr><td class="paramname">action</td><td>Delegate to call on each step of iteration.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>action</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>UpTo(byte, byte, Action), UpTo(short, short, Action), UpTo(long, long, Action)</dd></dl>

</div>
</div>
<a class="anchor" id="afec5257a36a2429ac02ce4a7e5b384d0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Catharsis.Commons.NumericExtensions.UpTo </td>
          <td>(</td>
          <td class="paramtype">this long&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>to</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Action&#160;</td>
          <td class="paramname"><em>action</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Performs an incremental iteration in given range with a step of 1 and calls a delegate on each iteration.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">self</td><td>Lower bound value to start iteration from. It must be lower or equal to the value of <em>to</em> .</td></tr>
    <tr><td class="paramname">to</td><td>Upper bound value to end iteration on. It must be greater or equal to the value of <em>from</em> .</td></tr>
    <tr><td class="paramname">action</td><td>Delegate to call on each step of iteration.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">ArgumentNullException</td><td>If <em>action</em>  is a <code>null</code> reference.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>UpTo(byte, byte, Action), UpTo(short, short, Action), UpTo(int, int, Action)</dd></dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_catharsis.html">Catharsis</a></li><li class="navelem"><a class="el" href="namespace_catharsis_1_1_commons.html">Commons</a></li><li class="navelem"><a class="el" href="class_catharsis_1_1_commons_1_1_numeric_extensions.html">NumericExtensions</a></li>
    <li class="footer">Generated on Wed Aug 6 2014 00:10:37 for Catharsis.NET.Commons by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.7 </li>
  </ul>
</div>
</body>
</html>
